BitPayVendor\BitPayLib\BitPayIpnProcess A

Total Complexity 54
Dependencies 11
Dependents 1
Total lines 268
Lines of code 227
Logical lines of code 161
Comment lines 12
Methods 20
Properties 4

Methods 20

Method Rating Maintainability Complexity Lines of code
process()
A
47 9 35
execute()
S
51 6 25
process_completed()
S
50 5 28
process_confirmed()
S
53 4 22
process_abandoned()
S
58 3 15
should_process_completed_action()
S
65 4 9
validate_order()
S
59 3 13
get_bitpay_dashboard_link()
S
63 3 10
process_processing()
S
60 2 12
clear_cart()
S
70 2 7
get_gateway_settings()
S
71 2 6
validate_bitpay_status_in_available_statuses()
S
67 2 7
process_refunded()
S
66 2 8
has_final_status()
S
78 1 3
__construct()
S
74 1 5
get_start_order_note()
S
78 1 3
process_declined()
S
69 1 6
process_failed()
S
69 1 6
get_wc_order_statuses()
S
81 1 3
should_process_refund()
S
75 1 4